Fixes for #130370, based on a patch by Michael Meeks:
authorMatthias Clasen <maclas@gmx.de>
Tue, 20 Jan 2004 21:11:30 +0000 (21:11 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Tue, 20 Jan 2004 21:11:30 +0000 (21:11 +0000)
commitd7bfabebdb575cc186f3dee6649a397a8b139c84
treedc534b0e7fdd6881e4f2dafdb81eb85fd173fa54
parent1c28c446fca8033b36cfbd3b6486208ba39ea770
Fixes for #130370, based on a patch by Michael Meeks:

Tue Jan 20 22:11:31 2004  Matthias Clasen  <maclas@gmx.de>

Fixes for #130370, based on a patch by Michael Meeks:

* gtk/gtkmenu.c (gtk_menu_do_remove): New auxiliary function to
adjust cell positions and recalculate row and column counts after
removing an item.

* gtk/gtkmenu.c (gtk_menu_remove): Call gtk_menu_do_remove.

* gtk/gtkmenu.c (gtk_menu_do_insert): Don't leave empty rows when
appending items.

* gtk/gtkmenu.c (gtk_menu_attach): Don't call gtk_menu_shell_append,
to avoid an unintended recursion.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkmenu.c